package com.jiandan.test

import android.os.Bundle
import android.util.Log
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import com.jiandan.annotation.FastClick
import com.jiandan.annotation.MethodTime
import com.jiandan.gradledemo.R


class TestActivity : AppCompatActivity(), View.OnClickListener {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        findViewById<View>(R.id.btn_first).setOnClickListener(object : View.OnClickListener {
            @FastClick(500)
            override fun onClick(v: View?) {
                Log.d("TestActivity", "onClick: 按钮1")
                testTime()
            }

        })
        findViewById<View>(R.id.btn_second).setOnClickListener(object : View.OnClickListener {
            @FastClick(2000)
            override fun onClick(v: View?) {
                Log.d("TestActivity", "onClick: 按钮2")
            }

        })
    }

    @MethodTime
    fun testTime() {
        Log.d("TestActivity", "时间测试")
    }

    override fun onClick(v: View) {
        Log.d("TestActivity", "onClick: 按钮2")
    }

}